import java.sql.ResultSet;

public class UserDao {// 定义UserDao类

    public User getUserByName(String name) {// 根据用户名查询用户信息
        User user = null;// 定义User对象
        String query = "SELECT * FROM user WHERE username = ?";// 定义查询语句
        try {// 捕获异常
            ResultSet rs = JdbcUtil.executeQuery(query , name);// 执行查询语句
            while (rs.next()) {// 遍历结果集
                user = new User();// 创建User对象
                user.setId(rs.getInt("id"));// 设置id属性
                user.setUsername(rs.getString("username"));// 设置username属性
                user.setPassword(rs.getString("password"));// 设置password属性
            }
        } catch (Exception e) {// 捕获异常信息
            e.printStackTrace();// 输出异常信息
        }
        return user;
    }
}